Overcoming Heterogeneity and Autonomy in Multidatabase Systems
نویسندگان
چکیده
A multidatabase system (MDBS) is a software system for integration of preexisting and independent local database management systems (DBMSs). The transaction management problem in MDBSs consists of designing appropriate software, on top of local DBMSs, such that users can execute transactions that span multiple local DBMSs without jeopardizing database consistency. The difficulty in transaction management in MDBSs arises due to the heterogeneity of the transaction management algorithms used by the local DBMSs, and the desire to preserve their local autonomy. In this paper, we develop a framework for designing fault-tolerant transaction management algorithms for MDBS environments that effectively overcomes the heterogeneityand autonomy-induced problems. The developed framework builds on our previous work. It uses the approach described in S. Mehrotra et al. (1992, in “Proceedings of ACM–SIGMOD 1992 International Conference on Management of Data, San Diego, CA”) to overcome the problems in ensuring serializability that arise due to heterogeneity of the local concurrency control protocols. Furthermore, it uses a redo approach to recovery for ensuring transaction atomicity (Y. Breitbart et al., 1990, in “Proceedings of ACM–SIGMOD 1990 International Conference on Management of Data, Atlantic City, NJ;” Mehrotra et al., 1992, in “Proceedings of the Eleventh ACM SIGACT–SIGMOD–SIGART Symposium on Principles of Database Systems, San Diego, CA;” and A. Wolski and J. Veijalainen, 1990, in “Proceedings of the International Conference on Databases, Parallel Architectures and Their Applications,” pp. 321–330), that strives to ensure atomicity of transactions without the usage of the 2PC protocol. We reduce the task of ensuring serializability in MDBSs in the presence of failures to solving three independent subproblems, solutions to which together constitute a complete strategy for failure-resilient transaction management in MDBS environments. We develop mechanisms with which each of the three subproblems can be solved without requiring any changes be made to the preexisting software of the local DBMSs and without compromising their autonomy. C © 2001 Academic Press
منابع مشابه
User Authentication in Multidatabase Systems
The aspect of security needs more consideration in the area of architectures for multidatabase systems. Particularly, the authentication of users which is a main prerequisite for a successful authorization is not considered sufficiently in current architectures. Due to the autonomy and heterogeneity of the component database systems, the problem of authentication in multidatabase systems is mor...
متن کاملExtending a Multidatabase Manipulation Language to Resolve Schema and Data Conflicts
The management of Multidatabase Systems (MDBS) is complicated by possible structural and semantic heterogeneity of the member database systems, and the requirements to preserve their local autonomy. Semantic heterogeneity is concerned with the di erences in the meaning and interpretation of similar data objects across the di erent systems. In loosely coupled database federations, static schema ...
متن کاملMultidatabase Recoverability and Recovery
To support global transactions in a multidatabase environment , we must coordinate the activities of multiple Database Management Systems, that were designed for independent, stand-alone operation. The autonomy and heterogeneity of these systems present a major impediment to the direct adaptation of transaction management mechanisms developed for distributed database systems. In this paper we a...
متن کاملAn Architecture for Multidatabase Systems Based on CORBA and XML
A multidatabase system is an effective approach to implement data sharing and interoperability among many distributed and heterogeneous data sources. In this paper, a CORBA-based architecture model of multidatabase system is firstly introduced. Then, an XML-oriented common data model, named XIDM, is presented. These models conform well to the characteristics of multidatabase systems such as aut...
متن کاملResearch and Implementation of an Multidatabase System Based on Corba and Xml
A multidatabase system is an effective approach to implement data sharing and interoperability among many distributed and heterogeneous data sources. In this paper, a CORBA-based architecture model of multidatabase system is firstly introduced. Then, an XML-oriented common data model, named XIDM, is presented. These models conform to the characteristics of multidatabase systems, such as autonom...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Inf. Comput.
دوره 167 شماره
صفحات -
تاریخ انتشار 2001